technological restriction - German English Dictionary